581b34f67765d5512b9565ad96cc061e090847fd,plugins/svn4idea/src/org/jetbrains/idea/svn/api/CmdVersionClient.java,CmdVersionClient,parseVersion,#ProcessOutput#,38

Before Change



  @NotNull
  private static Version parseVersion(@NotNull ProcessOutput output) throws SvnBindException {
    if (output.isTimeout() || (output.getExitCode() != 0) || !output.getStderr().isEmpty()) {
      throw new SvnBindException(
        String.format("Exit code: %d, Error: %s, Timeout: %b", output.getExitCode(), output.getStderr(), output.isTimeout()));
    }

After Change


  private static Version parseVersion(@NotNull ProcessOutput output) throws SvnBindException {
    // TODO: This or similar check should likely go to CommandRuntime - to be applied for all commands
    if (output.isTimeout()) {
      throw new SvnBindException(String.format("Exit code: %d, Error: %s", output.getExitCode(), output.getStderr()));
    }

    return parseVersion(output.getStdout());